@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}
body{ text-align:center; font:10px "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; color:#333; height:100%; min-width:1260px; background:#fff; max-width:100%; overflow:auto; overflow-x:hidden}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
i{ font-style:normal}
input, button, select, textarea { outline:none; font:12px Microsoft YaHei,SimHei;}
fieldset,img{ border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
textarea { resize:none; } /*forbidden text drag especail in chrome*/
.compatibility_ie6{ /* _behavior: url(iepngfix/iepngfix.htc); _behavior:url("csshover.htc"); behavior: url(ie-css3.htc); */}
a{ text-decoration:none; color:#333; font-size:12px;}
li{ list-style-position:outside; list-style:none; vertical-align:bottom;}
/****************************** Above Common Css Style End ******************************/
.lr_all{ text-align:justify; text-justify:inter-ideograph;} /* in order to lft rit align [justify align] */
.font_adjust{-webkit-text-size-adjust:none;}/* solve the font-size<12, do not show normally at the chrome  */
.opacitys{ opacity:0.6; filter: Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; }
.clearfix:after{ content:"."; height:0; display:block; visibility:hidden; clear:both;}
.clearfix{*+height:1%;}
.row_box{ height:auto; width:950px;}
.ove_hi{ overflow:hidden;}
.ove_vi{ overflow:visible;}
.ove_au{ overflow:auto;}
.rela{ position:relative; top:0px; left:0px;}
.abso{ position:absolute;}
.fb{ font-weight:700;}
.ali_l{ text-align:left;}
.ali_r{ text-align:right;}
.ali_c{ text-align:center;}
.flt_l{ float:left;}
.flt_r{ float:right;}
/****************************** Above Custom Common Css Style End ******************************/


/******************************** 页面公共 Start *********************************/
/** Header Start **/
.header{
	height:120px;
	background:#fff;
	width:100%;
	min-width:1200px;
	position:relative;
	left:0;
	top:0;
	z-index:10;
	box-shadow:0 1px 3px #e0e0e0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header .tops{ height:30px; border-bottom:1px solid #e5e5e5; position:relative; left:0; top:0; z-index:5}
.header .tIns{ width:1200px; margin:0 auto}
.header .lTel{ display:block; height:30px; line-height:30px; font-size:12px; color:#000; padding:0 0 0 26px; background:url(telIcons.jpg) no-repeat 0 center; float:left}
.header .jg{ display:block; float:right; margin:9px 0 0 0; height:11px; overflow:hidden; width:1px; background:#e3e3e3}
.header .dlzc{ display:block; height:30px; line-height:30px; font-size:12px; color:#000; transition:all linear .2s; float:right; white-space:nowrap; padding:0 20px}
.header .dlzc:hover{ color:#d75959}
.header .tcs{ display:block; height:30px; line-height:30px; font-size:12px; color:#000; transition:all linear .2s; float:right; white-space:nowrap; padding:0 10px}
.header .tcs:hover{ color:#d75959}
.header .yhm{ display:block; height:30px; line-height:30px; font-size:12px; color:#d75959; transition:all linear .2s; float:right; white-space:nowrap}
.header .yhm:hover{ color:#b10808}
.header .nh{ display:block; float:right; color:#000; font-size:12px; line-height:30px}
.header .qxcp{ float:right; white-space:nowrap; font-size:0; position:relative; left:0; top:0; margin-left:18px}
.header .qxcp .fir{ display:inline-block; *display:inline; zoom:1; font-size:12px; line-height:30px; color:#000; white-space:nowrap; padding:0 15px 0 0; background:url(ardIcon.png) no-repeat right center; white-space:nowrap; transition:all linear .2s; position:relative; width:75px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.header .qxcp .cCin{ display:none; position:absolute; left:0px; top:29px; padding:5px 0; width:105px; border-radius:3px; box-shadow:0 0 5px #ddd; overflow:hidden; background:#fff}
.header .qxcp .cCin a{ display:block; height:26px; line-height:26px; padding:0 10px; overflow:hidden; text-align:left; font-size:12px; color:#000; transition:all linear .2s}
.header .qxcp .cCin a:hover{ background:#515557; color:#fff}
.header .qxcp:hover .cCin{ display:block}
.header .inCon{ width:1200px; margin:0 auto; position:relative; left:0; top:0; z-index:3}
.brand{
	width:255px;
	height:60px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.logo{ display:block; float:left; margin:0;}
.header .nav{
	height:38px;
	float:right;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.header .nav li{ float:right; white-space:nowrap; font-size:0; position:relative; left:0; top:0}
.header .nav .fir{
	display:inline-block;
*display:inline; 	zoom:1;
	font-size:16px;
	line-height:38px;
	color:#333;
	white-space:nowrap;
	white-space:nowrap;
transition:all linear .2s; 	position:relative;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 30px;
}
.header .nav .fir i{
	display:block;
	height:10px;
	width:10px;
	overflow:hidden;
	background:url(hotIcon.png) no-repeat 0 0;
	position:absolute;
	right:16px;
	top:-2px;
	background-image: url(hotIcon.png);
}
.header .chi{ display:none; position:absolute; left:0; top:30px; width:202px}
.header .chi .inc{ width:202px; overflow:hidden; margin:0}
.header .chi .tt{ background:url(chiT.png) no-repeat 0 0; overflow:hidden; height:28px; display:block; width:100%}
.header .chi .cc{ background:url(chiM.png) repeat-y 0 0; overflow:hidden; padding:0 11px 0 11px; width:180px}
.header .chi .bb{ background:url(chiBs.png) no-repeat 0 0; overflow:hidden; height:17px; display:block; width:100%}
.header .inc{ width:140px; margin:0 15px 0 25px; padding:10px 0 45px 0}
.header .inc .fl{ border-top:1px solid #e1e1e1; background:#fbfbfb; position:relative; left:0; top:0; z-index:2; margin:4px 0 0 0; padding:4px 0 16px 0}
.header .inc a{ display:block; padding:0 25px 0 18px; font-size:14px; line-height:32px; height:32px; border-radius:3px; overflow:hidden; color:#999; text-align:left; transition:all linear .2s; margin:1px 3px 1px 3px; position:relative; left:0; top:0; border-bottom:1px dashed #f1f1f1}
.header .inc .nbd{ border-bottom:0}
.header .inc a:hover{ background:#515557; color:#fff; border-bottom-color:#515557}
.header .inc a:hover:after{ content:'•'; font-size:16px; color:#fff; position:absolute; right:10px; top:0; line-height:32px}
.header .nav li:hover{ z-index:2}
.header .nav li:hover .fir{ color:#ff3039}
.header .nav .cur .fir{ color:#ff3039/*; background:url(redDotIcon.png) no-repeat center bottom*/}
/** Header End **/



/** Fade Pic Start **/
.flexslider{
	position:relative;
	height:530px;
	overflow:hidden;
	width:100%;
	min-width:1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:530px;}
.flexslider .slides li a{ display:block; height:530px;} /* chy */
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:81px;height:81px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:2%; background:url(glBtn.png) no-repeat 0 0;}
.flex-direction-nav li a.flex-next{right:2%;background:url(grBtn.png) no-repeat 0 0;}
.flex-direction-nav li a.flex-prev:hover{background:url(grBtnHv.png) no-repeat 0 0}
.flex-direction-nav li a.flex-next:hover{background:url(glBtnHv.png) no-repeat 0 0}
/** Fade Pic End **/


/** Content Start **/
.content{ width:100%; min-width:1200px; margin:0 auto}


/** Bottom Start **/
.bottom{
	width:100%;
	overflow:hidden;
	background:#f5f5f5;
	border-top:1px solid #f0f0f0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.bottom .linkRow{ overflow:hidden; zoom:1; width:1200px; margin:0 auto; padding-bottom:35px}
.bottom .linkRow .lLink{ width:910px; float:left; overflow:hidden; zoom:1}
.bottom .linkRow .lLink .col{ width:20%; float:left; overflow:hidden}
.bottom .linkRow .lLink .t1{ display:block; font-size:16px; line-height:20px; padding:0 0 15px 0; text-align:left}
.bottom .linkRow .lLink .lk{ display:block; text-align:left}
.bottom .linkRow .lLink .lk a{ font-size:14px; color:#666; line-height:22px; transition:all linear .2s}
.bottom .linkRow .lLink .lk a:hover{ color:#ff3039}
.bottom .linkRow .rEwm{ width:280px; float:right; text-align:right}
.bottom .rprRow{ border-top:1px solid #f0f0f0; padding:20px 0 15px 0; width:100%; background:#fff}
.bottom .rprRow .cpr{ width:1200px; margin:0 auto; overflow:hidden; zoom:1}
.bottom .rprRow .lpr{ line-height:26px; color:#666; font-size:12px; float:left; text-align:left; width:850px;}
.bottom .rprRow .lpr a{ color:#666; margin-left:10px; }
.bottom .rprRow .lpr img{ margin-left:10px; }
.bottom .rprRow .lpr .beian{ margin-left:0; }

.bottom .rprRow .rcp{
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top: 5px;
}
.bottom .rprRow .rcp a{ display:block; width:50px; height:50px; overflow:hidden; float:right; margin:0 0 0 24px; cursor:pointer; transition:all linear .2s; position:relative; left:0; top:0}
.bottom .rprRow .rcp a img{ display:block; width:50px; height:50px; position:absolute; left:0; top:0; visibility:visible; margin:0 auto; transition:all linear .2s; opacity:1; filter:alpha(opacity = 100)}
.bottom .rprRow .rcp a .dis{ visibility:hidden; opacity:0; filter:alpha(opacity = 0)}
.bottom .rprRow .rcp a:hover img{ visibility:hidden; opacity:0; filter:alpha(opacity = 0)}
.bottom .rprRow .rcp a:hover img.dis{ visibility:visible; opacity:1; filter:alpha(opacity = 100)}

/** Bottom End **/

/** RightBar Start **/
.rightBar{ width:50px; position:fixed; right:10px; top:50%; margin-top:-190px; z-index:100}
.rightBar .link{ display:block; cursor:pointer; width:50px; height:50px; background:#222; margin:1px 0 0 0; position:relative; left:0; top:0; transition:all linear .2s}
.rightBar .link .img{ display:block}
.rightBar .link .lChi{ visibility:hidden; opacity:0; filter:alpha(opacity = 0); height:50px; position:absolute; right:49px; top:0; padding:0 20px 0 0; overflow:hidden; transition:all linear .2s}
.rightBar .link .lChi .ar{ display:block; position:absolute; right:10px; top:15px}
.rightBar .link .lChi .txt{ display:block; height:50px; line-height:50px; font-size:14px; color:#fff; padding:0 20px; white-space:nowrap; border-radius:4px; background:url(optBg.png) repeat;}
.rightBar .link:hover{ background:url(hoverRtBarBg.jpg) repeat-y;}
.rightBar .link:hover .lChi{ visibility:visible; opacity:1; filter:alpha(opacity = 100);}
.rightBar .link:hover .wxgzh,.rightBar .link:hover .chis{ display:block}
.rightBar .first{ cursor:default; border-top-left-radius:4px; border-top-right-radius:4px;}
.rightBar .last{ border-bottom-left-radius:4px; border-bottom-right-radius:4px;}

.rightBar .wxgzh{ display:none; position:absolute; top:-11px; left:-192px; width:188px; height:258px; background:url(gzhEwm.png) no-repeat 0 0}

.rightBar .chis{ display:none; padding:0 25px 0 0; width:378px; position:absolute; left:-400px; top:-50px}
.rightBar .chis .ars{ display:block; width:12px; height:22px; background:url(arrIc.png) no-repeat 0 0; position:absolute; right:14px; top:70px; z-index:2}
.rightBar .cIns{ border-radius:3px; overflow:hidden; background:#fff; box-shadow:0 0 16px #dcdbdb; padding:15px 0 2px 0}
.rightBar .csIn{ width:322px; margin:0 auto; position:relative; left:0; top:0; background:url(lines.jpg) repeat-y center 0}
.rightBar .csIn .tt{ display:block; height:20px; line-height:20px; font-size:16px; color:#333; text-align:left; font-weight:bold}
.rightBar .csIn .row{ height:40px; border-bottom:1px dashed #eee; text-align:left; font-size:0}
.rightBar .csIn .row .lt{ display:inline-block; *display:inline; zoom:1; line-height:48px; font-size:14px; color:#666; width:80px; text-align:left}
.rightBar .csIn .row .qq{ cursor:pointer; display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(qqOn.jpg) no-repeat; position:relative; left:0; top:6px}
.rightBar .csIn .row .qq:hover{ background:url(qqOn.jpg) no-repeat}
.rightBar .csIn .row .wx{ display:inline-block; *display:inline; zoom:1; height:22px; width:22px; background:url(wx.jpg) no-repeat; margin-left:8px; position:relative; left:0; top:6px}
.rightBar .csIn .row .wx:hover{ background:url(wxOn.jpg) no-repeat}
.rightBar .csIn .col{ width:140px}
.rightBar .mgt{ margin-top:8px}

.kfEwmR{ display:none; position:fixed; left:0; top:0; z-index:101; width:129px; height:129px; padding:18px 16px 15px 19px; background:url(ewmBgR.png) no-repeat 0 0}
.kfEwmR img{ display:block; width:129px; height:129px;}
.kfEwmL{ display:none; position:fixed; left:0; top:0; z-index:101; width:129px; height:129px; padding:18px 19px 15px 16px; background:url(ewmBgL.png) no-repeat 0 0}
.kfEwmL img{ display:block; width:129px; height:129px;}
/** RightBar Start **/


/* CHY */
.header .recharge{ color:red; }
.rEwm-left{ width:132px; float:left; }
.rEwm-right{ width:132px; float:right; }
.rEwm-text{ height:25px; line-height:25px; text-align:center; }
/******************************** 页面公共 E-n-d *********************************/


/* 网站客服随机排序 */
.rightBar .csIn{width:340px;background:none;}
.rightBar .csIn .col{width:340px;}
.rightBar .csIn .row{width:170px; float:left;}
.rightBar .csIn .hour24{width:340px;}
.rightBar .csIn .austin{margin-top:20px;}

/*机房详细*/
.minute{
	width:1200px;
	margin:0 auto;
	color:#666;
	font-size:14px;
	position:relative;
	text-align: left;
}
.minute .btn{ position:absolute; left:0; top:50px; text-align:left;}
.minute .btn a{ margin-right:30px; font-size:16px; color:#fb736d; text-decoration:underline;}
.minute h2{ font-size:20px; color:#3c3c3c;text-align:center; padding:40px 0 20px;font-weight:bold;}
.minute h3{ font-size:20px; padding:0px 0 10px;font-weight:bold;}
.minute p{ line-height:27px;}
.minute p a:first-child{margin-right: 935px; background-color:#fff;color:#cc1b22;}

.minute p a:first-child:hover{color:#fff;background-color:#cc1b22;}

.minute p a{color:#fff;display:inline-block;border:1px solid #cc1b22;height:45px;margin:17px 00px 0 0;padding:0 30px;line-height:45px;background-color:#cc1b22;margin-right: 15px;}

.minute p a:hover{color:#cc1b22;background-color:transparent;}

.minute .p1{ /*color:#64829e;*/ line-height:27px; margin-bottom:27px;text-indent: 2em;}
.minute ul{ padding:60px 0 36px;}
.minute li{  padding:43px 33px 43px 83px;border-top:1px dashed #ccc;}
.minute .li1{ padding-left:674px; background:url(minute_bg1.jpg) no-repeat 197px center;}
.minute .li11{ padding-left:674px; background:url(minute_bg11.jpg) no-repeat 197px center;}
.minute .li2{ background:url(minute_bg2.jpg) no-repeat 774px center; padding-right:562px;}
.minute .li3{ padding-left:674px; background:url(minute_bg3.jpg) no-repeat 216px center;}
.minute .li4{background:url(minute_bg4.jpg) no-repeat 774px center; padding-right:662px;}
.minute .li5{ padding-left:674px; background:url(minute_bg5.jpg) no-repeat 241px center;}
.minute .li6{background:url(minute_bg6.jpg) no-repeat 774px center; padding-right:662px;}
.minute .li7{ padding-left:674px; background:url(minute_bg7.jpg) no-repeat 241px center;}
.minute li h3{ padding:0 0 15px;}
.minute-img{
	height:234px;
	overflow:hidden;
	margin-bottom:34px;
	margin-top: 34px;
}
.minute-img .first{ margin-right:15px;}
.minute-tab{ height:46px; background:#c71c1f; font-size:16px;}
.minute-tab ul { padding:0; }
.minute-tab li{ float:left; width:120px;   line-height:46px;position:relative;padding:0; text-align:center;cursor:pointer;border-top:0; }
.minute-tab li.current,.minute-tab li:hover{background-color:#ff3d40;}
.minute-tab li a{color:#fff;height:46px;display:inline-block;}
.minute-tab li i{background:url(new_sprite.png) -148px 0;display:inline-block;width:15px;height:9px;margin-left:5px;}
.minute-tab li:hover i{background-position: -128px 0;}
.minute-tab li dl{margin-bottom:-1px;position:absolute;top:46px;left:0;display:none;z-index:2;}
.minute-tab li:last-child dl{left:-130px;}
.minute-tab li dd{width:228px;height:46px;background-color:#e44d4f;padding:0 11px;}
.minute-tab li dd a{border-bottom:1px solid #fff;width:228px;}
.minute-tab li:hover dl{display:block;}





.lt05 {
	font-size: 20px;
	line-height: 30px;
	color: #BA2828;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.lt05 a{
	font-size: 20px;
	line-height: 50px;
	color: #BA2828;
}
.lt08 {
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	height: 30px;
	text-align: center;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
}
.lt08 a{
	font-size: 12px;
	line-height: 30px;
	color: #666666;
}